import type { Router } from "vue-router";
import { ElMessage } from "element-plus";
import useUserStore from "../store/modules/user";

export function setupPageGuarg(router:Router){
    // 全局路由守卫：跳转前
    router.beforeEach((to, from, next) => {
        // token 存储在 localStorage 中
        const userStore=useUserStore()
         const token=userStore.getToken
         console.log('token',token)
        // 判断是否跳转到 myConf 路由
        if (to.path.startsWith('/home/myConf') && !token) {
            ElMessage('请先登录')
            // 如果没有 token，跳转到登录页
            next({ name: 'login' });
        } else {
            // 否则继续跳转
            next();
        }
    });
}